package com.huohuo.javabasic.alg;

import java.io.File;

/**
 * @Description: 使用递归算法进行文件夹树的遍历
 * @Author: yangw
 * @Method: 
 * @Param:  
 * @Return: 
 * @Expression: 
 * @Date: 2019/3/23 15:13
 */
public class TreeTraverse {
    public static void main(String[] args) {
        findFile( new File( "D:\\maven\\life" ) );

    }
    public static void findFile(File file){
        File [] files = file.listFiles();
        for (int i =0;i<files.length;i++){
            if (files[i].isFile()){
                //如果是文件
                System.out.println(files[i].getName());
            }else {
                //不是文件，那就是文件夹了，继续遍历
                findFile( files[i] );
            }

        }
    }

}























